package com.github.dengmin.mysql.utils;

import org.ini4j.Config;
import org.ini4j.Ini;
import org.ini4j.Profile;

import java.io.IOException;
import java.io.StringReader;
import java.util.Map;

/**
 * @Author dengmin
 * @Created 2020/8/17 上午11:26
 */
public class IniUtil {
    private static final long serialVersionUID = 1L;

    public static Map<String,String> parseIni(String string){
        Config config = new Config();
        config.setGlobalSection(true);
        config.setGlobalSectionName("");
        Ini ini = new Ini();
        ini.setConfig(config);
        try{
            ini.load(new StringReader(string));
            return ini.get("");
        }catch (IOException e){
            e.printStackTrace();;
        }
        return null;
    }

    public static Map<String,String> parseIni(String section, String string){
        Ini ini = new Ini();
        try {
            ini.load(new StringReader(string));
            return ini.get(section);
        }catch (IOException e){
            e.printStackTrace();
        }
        return null;
    }


}
